package HomeWork;
/*	 *  一个集合中
 *  分别存储了6个男演员
 *  和6名女演员.
 *  男演员只要名字为3个子的前面三人
 *  女演员只要姓林的,并且不要第一个
 *  把过滤后的男演员和女演员姓名结合在一起*/
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;

public class work02 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();
        Collections.addAll(list, "张无忌-男-15", "周芷若-女-14", "赵敏-女-13",
                "张强-男-20", "张三丰-男-100", "张翠山-男-40",
                "张良-男-35", "王二麻子-男-35", "谢广坤-女-41",
                "林婷-女-22", "林立-女-23");

        ArrayList<String> actors = new ArrayList<>();
        for (String actor : list) {
            String[] str = actor.split("-");
            String name = str[0];
            String gender = str[1];
            if (gender.equals("男") && name.length() == 3 && actors.size() < 3) {
                actors.add(name);
            } else if (gender.equals("女") && name.startsWith("林") && !name.equals("林婷")) {
                actors.add(name);
            }
        }

        System.out.println("过滤后的演员姓名列表：");
        for (String name : actors) {
            System.out.println(name);
        }
    }
}
